home *** CD-ROM | disk | FTP | other *** search
/ Nebula 2 / Nebula Two.iso / SourceCode / MiscKit1.7.1 / MiscKitArchive.mbox / mbox / 000051_yackd@alaska.et.byu.edu_Mon Sep 27 15:58 MDT 1993.msg < prev    next >
Internet Message Format  |  1994-10-30  |  2KB

  1. Received: from yvax2.byu.edu by maine.et.byu.edu; Mon, 27 Sep 93 15:58:13 -0600
  2. Return-Path: <yackd@alaska.et.byu.edu>
  3. Received: from DIRECTORY-DAEMON by yvax.byu.edu (PMDF V4.2-13 #4169) id
  4.  <01H3G5SCQ9B4935Y5P@yvax.byu.edu>; Mon, 27 Sep 1993 15:55:58 MDT
  5. Received: from alaska.et.byu.edu by yvax.byu.edu (PMDF V4.2-13 #4169) id
  6.  <01H3G5RMGAIO935Y1D@yvax.byu.edu>; Mon, 27 Sep 1993 15:55:19 MDT
  7. Received: from yvax.byu.edu by alaska.et.byu.edu; Mon, 27 Sep 93 15:56:54 -0600
  8. Received: from DIRECTORY-DAEMON by yvax.byu.edu (PMDF V4.2-13 #4169) id
  9.  <01H3G5QOR0S094H8XD@yvax.byu.edu>; Mon, 27 Sep 1993 15:54:35 MDT
  10. Received: from alaska.et.byu.edu by yvax.byu.edu (PMDF V4.2-13 #4169) id
  11.  <01H3G5Q8N70G9360ZZ@yvax.byu.edu>; Mon, 27 Sep 1993 15:54:12 MDT
  12. Received: by alaska.et.byu.edu; Mon, 27 Sep 93 15:55:56 -0600
  13. Date: Mon, 27 Sep 1993 15:55:56 -0600
  14. From: yackd@alaska.et.byu.edu (Don Yacktman)
  15. Subject: Re: MiscString - Categories?
  16. To: misckit@byu.edu
  17. Message-Id: <9309272155.AA07928@alaska.et.byu.edu>
  18. Content-Transfer-Encoding: 7BIT
  19. Status: O
  20.  
  21.  
  22. > Isn't this precisely what "Categories" are for?
  23.  
  24. This is kind of what I'm leaning toward right now.  There's no
  25. doubt in my mind that the String class suffers from creeping
  26. featuritis, but you'll also notice that for all the methods
  27. I've added over time, I have never added instance vars.  That
  28. means that most, if not all, of the methods would be just
  29. fine in categories.  How should we break it down, though?  If
  30. you make it too tiny, it's a pain to include all those files,
  31. but if it's too granular, then you end up with a lot of extra
  32. code...  So some sort of compromise needs to be discovered.
  33.  
  34. With everything else, I haven't had much time to give this
  35. thought, even though I'm well aware of the problem, as Carl
  36. pointed out in his message (which absolves me of repeating my
  37. discussion with him, since he already did...).
  38.  
  39. Later,
  40. -don